﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

namespace SlamDunk.CMS.IDAL
{
    /// <summary>
    /// Link数据接口层接口（手写部分接口）
    /// </summary>
    public partial interface ILinkDal
    {
        #region 01.根据链接类别Id查询链接记录条数
        /// <summary>
        /// 根据链接类别Id查询链接记录条数
        /// </summary>
        /// <param name="categoryId">链接类别Id</param>
        /// <returns>符合条件的链接记录条数</returns>
        int GetCount(int categoryId);
        #endregion

        #region 02.根据链接类别Id分页查询链接列表
        /// <summary>
        /// 根据链接类别Id分页查询链接列表
        /// </summary>
        /// <param name="start">起始行</param>
        /// <param name="end">结束行</param>
        /// <param name="categoryId">链接类别Id</param>
        /// <returns>链接列表</returns>
        List<Model.Link> GetModelList(int start, int end, int categoryId);
        #endregion

        #region 03.根据链接类别Id查询链接列表
        /// <summary>
        /// 根据链接类别Id分页查询链接列表
        /// </summary>
        /// <param name="categoryId">链接类别Id</param>
        /// <returns>链接列表</returns>
        List<Model.Link> GetModelList(int categoryId);
        #endregion
    }
}
